type runtime.offAddr

54 uses

	runtime (current package)
		mgcscavenge.go#L801: 			if b := (offAddr{addr}); b.lessThan(p.searchAddr) {
		mgcscavenge.go#L1052: 	freeHWM offAddr
		mgcscavenge.go#L1168: 	if s.freeHWM.lessThan(offAddr{addr}) {
		mgcscavenge.go#L1169: 		s.freeHWM = offAddr{addr}
		mgcscavenge.go#L1177: 	if (offAddr{searchAddr}).lessThan(offAddr{addr}) {
		mgcscavenge.go#L1190: 	if (offAddr{searchAddr}).lessThan(s.freeHWM) {
		mpagealloc.go#L95: func maxSearchAddr() offAddr { return maxOffAddr }
		mpagealloc.go#L143: func offAddrToLevelIndex(level int, addr offAddr) int {
		mpagealloc.go#L149: func levelIndexToOffAddr(level, idx int) offAddr {
		mpagealloc.go#L150: 	return offAddr{(uintptr(idx) << levelShift[level]) + arenaBaseOffset}
		mpagealloc.go#L249: 	searchAddr offAddr
		mpagealloc.go#L391: 	if b := (offAddr{base}); b.lessThan(p.searchAddr) {
		mpagealloc.go#L614: func (p *pageAlloc) findMappedAddr(addr offAddr) offAddr {
		mpagealloc.go#L623: 			return offAddr{vAddr}
		mpagealloc.go#L650: func (p *pageAlloc) find(npages uintptr) (uintptr, offAddr) {
		mpagealloc.go#L695: 		base, bound offAddr
		mpagealloc.go#L709: 	foundFree := func(addr offAddr, size uintptr) {
		mpagealloc.go#L859: 	foundFree(offAddr{searchAddr}, chunkBase(ci+1)-searchAddr)
		mpagealloc.go#L898: 			searchAddr = offAddr{chunkBase(i) + uintptr(searchIdx)*pageSize}
		mpagealloc.go#L940: 	if b := (offAddr{base}); b.lessThan(p.searchAddr) {
		mpagealloc_64bit.go#L122: 			offAddr{uintptr(add(base, baseOffset))},
		mpagealloc_64bit.go#L123: 			offAddr{uintptr(add(base, limitOffset))},
		mpagecache.go#L103: 	if b := (offAddr{c.base}); b.lessThan(p.searchAddr) {
		mpagecache.go#L181: 	p.searchAddr = offAddr{c.base + pageSize*(pageCachePages-1)}
		mranges.go#L27: 	base, limit offAddr
		mranges.go#L34: 	r := addrRange{offAddr{base}, offAddr{limit}}
		mranges.go#L53: 	return a.base.lessEqual(offAddr{addr}) && (offAddr{addr}).lessThan(a.limit)
		mranges.go#L81: 	a.base = offAddr{base}
		mranges.go#L93: 	a.limit = offAddr{limit}
		mranges.go#L100: 	if (offAddr{addr}).lessEqual(a.base) {
		mranges.go#L103: 	if a.limit.lessEqual(offAddr{addr}) {
		mranges.go#L112: 	minOffAddr = offAddr{arenaBaseOffset}
		mranges.go#L117: 	maxOffAddr = offAddr{(((1 << heapAddrBits) - 1) + arenaBaseOffset) & uintptrMask}
		mranges.go#L123: type offAddr struct {
		mranges.go#L130: func (l offAddr) add(bytes uintptr) offAddr {
		mranges.go#L131: 	return offAddr{a: l.a + bytes}
		mranges.go#L135: func (l offAddr) sub(bytes uintptr) offAddr {
		mranges.go#L136: 	return offAddr{a: l.a - bytes}
		mranges.go#L141: func (l1 offAddr) diff(l2 offAddr) uintptr {
		mranges.go#L147: func (l1 offAddr) lessThan(l2 offAddr) bool {
		mranges.go#L153: func (l1 offAddr) lessEqual(l2 offAddr) bool {
		mranges.go#L158: func (l1 offAddr) equal(l2 offAddr) bool {
		mranges.go#L165: func (l offAddr) addr() uintptr {
		mranges.go#L266: 	base := offAddr{addr}